home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / cdpsw51d.zip / BIGMAN.CDP < prev    next >
Text File  |  1991-02-24  |  86KB  |  1,848 lines

  1.  
  2.  
  3.  
  4.  
  5.                              C D P   M A N U A L
  6.  
  7.                        T A B L E   O F   C O N T E N T S
  8.  
  9.  
  10.  
  11.   Introduction                   p.01    Menus  FIND (text in files)      p.09
  12.         TSR                              (cont.)  Text (specify)
  13.         Memory Requirement                        IgnoreCase
  14.         Help                                      ViewResults
  15.         Hotkeys                  p.02             Go
  16.         CDPW2                                     MAX=
  17.         2nd Tree                                  Asc-All
  18.                                                   SetMarkAction
  19.   Command Line                   p.03           VIEW
  20.         Run - Go Resident                         ASCII
  21.         Disk To Use                               HEX
  22.         If Monochrome Monitor                     Results (of finds, etc.)
  23.         Screen Orientation                      DISPLAY                   p.10
  24.         Swapping Choices                          FileMatch (find file name)
  25.                                                   NotFileMatch
  26.   Installing CDP                 p.04             OnlyMarked
  27.         Putting CDP On Hard Disk                  4Columns
  28.         Running CDP                               2Columns
  29.         Personalizing Your Copy                   1Column
  30.         CDP + - Run Instantly    p.05             ShowAll (disk as 1 big DIR)
  31.         Fooling Around                            Tree    (leave ShowAll)
  32.         Removing CDP From Memory                    PreShowallDirectory
  33.                                                     File'sDirectory
  34.   Key Strokes                    p.06           LOG
  35.         The Usual Arrow Keys, etc.              OTHER
  36.         Other Basic Action Keys                   Initialize (Set Things)
  37.         ESC Key                                     Date     (of files)
  38.         Marking Files                               Time     (of files)   p.11
  39.         Help                                        Attributes (of files)
  40.         Path                                        Volume   (label a disk)
  41.         Switch Windows                              Printer (rslts to LPT1:)
  42.         Window Size                                 Results(onto hidden file)
  43.         See DOS's Screen                            ESC1 (how ESC key quits)
  44.         2nd Tree                                  Compare(files - whole DIRs)
  45.         Go To Dir Or File        p.07             Export   (to a 2nd disk)
  46.         Go To Beginning Marked                      Export (files - DIRs)
  47.         Go To Next Marked                           Compare(files - DIRs)
  48.                                                     Archive(files - DIRs)
  49.   Menus - Commands               p.08               Xcopy (entire trees)  p.12
  50.         COPY                                        Kompare (entire trees)
  51.         MOVE                                      List(entire disk structure)
  52.         ERASE                                       DirectoryNames
  53.         RENAME                                      FileNames
  54.         SORT                                        SortedDirectoryTree
  55.           Ascending                                 NaturalDirectoryTree  p.13
  56.           Descending                              Mark    (files)
  57.           Name                                      Attributes
  58.           Extension                                 Date (mark date ranges)
  59.           Time                                      Unmark
  60.           Size                                      ToggleMarks
  61.           Location                                Newdir    (create a dir)
  62.     (All of 2nd column are in menus)              KeepRslt (as a DOS file)
  63.  
  64.                                                               Page i
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                        T A B L E   O F   C O N T E N T S  (continued)
  74.  
  75.  
  76.  
  77.   Menus QUIT                              HotKeys                         p.21
  78.   (cont.) Quit(go resident again)           General Principles
  79.           Remove  (from memory)             ALT-        hotkeys
  80.           Continue(if change mind)          CTRL-       hotkeys           p.22
  81.         XECUTE   (other files)              Other Single Keystrokes       p.23
  82.           Xecute(w\ parameters)   p.14      VIEW Keystrokes
  83.           1Xecute
  84.           DirChange (SUPER chdir)         SET Statements -- Options       p.24
  85.           WP (run word processor)           CDPMON  - 1 for monochrome
  86.           2WP                               CDP_EMS - how to use EMS
  87.           SetWP (set WP & params)           CDPSWAP - which disk for swap
  88.           ^P & AltP(PARAMETERLESS)          CDPEDIT - word processor call
  89.                                             CDPPOST - word processor opts
  90.   Methods & Strategies            p.15      CDPESC1 - what ESC key does
  91.     Changing the Display                    CDPDEB  - if using DEBUG
  92.     Selecting Files for Commands
  93.     Matching and Marking Files    p.16    Technical, etc.                 p.25
  94.     Using ShowAll                 p.17      Swapping
  95.     Multiple Drives                         Popping Up, etc.
  96.     Viewing Results               p.18      Removing CDP
  97.     Use of File Attributes        p.19      Key Board Usage
  98.                                             2 CDPs Running at Once        p.26
  99.   View Function                   p.20      Limits & Warnings
  100.     Cursoring & Movement
  101.     Advanced Commands
  102.       Search & Find
  103.       Goto
  104.       Anchors & Goto
  105.       Browsing (over marked files)
  106.         AltB -- Beginning Marked
  107.         AltN -- Next marked
  108.     Persistent Memory of Files
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                                                               Page ii
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.                        CDP (Cliff's Directory Program) is
  145.                        Copyright (C) 1989, 1990 by
  146.                        Cliff Roberson, dba GoodWare
  147.                        926 Leighton Way
  148.                        Sunnyvale, CA.  94087
  149.  
  150. All Rights Reserved in the United
  151. States and Worldwide.
  152.  
  153.                                Introduction
  154.                                ------------
  155.  
  156.           CDP is a TSR (Terminate and Stay Resident) program that can be
  157.      popped up INSTANTLY over most common PC programs. It has MORE
  158.      features than other full featured disk management programs, and is
  159.      the ONLY one that works as a TSR.
  160.  
  161.           CDP is not a "shell" program. It does not load into memory extra
  162.      copies of COMMAND.COM in order to execute your application programs.
  163.  
  164.           Unlike disk managers that may be able to "shell" out to let you
  165.      run applications, CDP knows your disk status all the time. It won't
  166.      lose track of what is on your disk while you run applications. You do
  167.      not have to worry about "refresh" commands, as you do with other
  168.      disk managers. Other disk managers will attempt to view files that
  169.      you have already deleted. They are ignorant. CDP is superior to them.
  170.  
  171.           CDP requires DOS 2.0 +, and 169 KB of memory to be run by DOS,
  172.      but swaps to disk or Lim-EMS. When swapping to disk, CDP needs only
  173.      9KB of regular DOS memory in your PC.
  174.  
  175.           Swapping to EMS, CDP needs:
  176.  
  177.           EMS Memory     DOS Memory
  178.           ----------     ----------
  179.           160 KB         9   KB
  180.           112 KB         57  KB
  181.           64  KB         105 KB
  182.  
  183.           CDP has a complete set of menus to help you get started.
  184.      Contextual help is present for all operations (over 300 screens).
  185.  
  186.      Use F1, F2, F3 for help.
  187.  
  188.           F1   contextual help
  189.           F2   help for cursor keys
  190.           F3   help for hot keys
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                                                                       Page 01
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.           The menus are easy to use, but once you are familiar with
  206.      them, it is faster and easier to use the many HotKeys in CDP. See
  207.      page 21.
  208.  
  209.           Many TSRs are finicky about the method of running them. CDP is
  210.      not. Other TSRs may precede or follow CDP. CDP coexists nicely
  211.      with most other TSRs, even some (which we will not name) that are
  212.      notoriously ill-behaved.
  213.  
  214.           You pop CDP up by typing a HotKey. CDP has two HotKeys:
  215.  
  216.      Lshift-Lshift
  217.           (Strike the left-hand shift key twice rapidly).
  218.  
  219.           CDP pops up displaying the same directory that it was
  220.           displaying previously.
  221.  
  222.      Rshift-Rshift
  223.           (Strike the right-hand shift key twice rapidly).
  224.  
  225.           CDP pops up displaying the current DOS directory.
  226.  
  227.           The HotKeys may be changed by the program CDPRENAM.EXE.
  228.  
  229.           CDP comes in two versions, CDP.EXE and CDPW2.EXE. They have
  230.      identical features, except CDPW2 can show a 2nd directory tree
  231.      (which can be on a NetWork disk). CDPW2 needs 5 KB more memory than
  232.      CDP. This is over 50% more when CDP is using only 9 KB.
  233.  
  234.           In this document, we always say CDP, but everything applies
  235.      equally to CDPW2. The names CDP and CDPW2 cannot be changed. The
  236.      programs will not be able to find their contextual help. They can be
  237.      run, but they will have no help.
  238.  
  239.                                 2ND TREE
  240.  
  241.      A second tree is shown by alt-F4 in version 1.5A (CDPW2). A path can be
  242.      "remembered" from it. Also, alt-D may be used to switch directories
  243.      from the 2nd tree onto a disk other than the "logged" one.
  244.  
  245.      This 2nd tree works through DOS, and so may be used to see the
  246.      directories of a network. But CDP cannot access files on a network!
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.                                                                       Page 02
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.           CDP Command Line           
  272.           ----------------           
  273.  
  274.          CDP is usually run without      
  275.     parameters; however, the complete 
  276.     CDP command line is:              
  277.                                       
  278.          CDP [+] [D] [Y] [Z] [0-6]    
  279.                                       
  280.          (The brackets are not typed.
  281.          They imply that something is 
  282.          optional. As you can see, all
  283.          CDP parameters are optional.)
  284.                                       
  285.     +    tells CDP to come up at once.
  286.          It does not go resident in
  287.          memory until you tell it to.
  288.          (Do a QUIT-QUIT or ctrl-Q).
  289.  
  290.          If + is omitted, CDP puts its
  291.          banner on the screen and goes
  292.          resident. Omit the + if you
  293.          run CDP in a batch file.
  294.  
  295.     D    is the disk drive for CDP to
  296.          work on when it first starts.
  297.          If D is omitted, CDP starts
  298.          on the current logged disk.
  299.  
  300.     Y    tells CDP to run as if your
  301.          monitor were monochrome. That
  302.          is the only way to get a good
  303.          contrast on some portables
  304.          which have "shades" of gray
  305.          (or whatever color). A real
  306.          monochrome monitor does not
  307.          need the Y.
  308.  
  309.     Z    reverses the CDP screen.
  310.          Normally, statistics are on
  311.          the right hand side of the
  312.          screen and the directory tree
  313.          is on the left. Z makes that
  314.          the other way round.
  315.  
  316.     0-6  tell CDP how to use memory.
  317.          This allows you to get the
  318.          most out of your memory and
  319.          hard disks. Default is 4:
  320.          use LIM-EMS if possible; if
  321.          not, use the first hard or
  322.          RAM disk that has room.
  323.  
  324.  
  325.  
  326.  
  327.  
  328.                                                                       Page 03
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.                          Installing and Running CDP
  338.                          --------------------------
  339.  
  340.     1. Put CDP.EXE on your hard disk.          For now, just use CDP.
  341.  
  342.          NOTE: We assume you wish to           Do:
  343.     keep CDP in directory C:\CDP and
  344.     that the CDP distribution disk is          CDP (add Y if you wish)
  345.     on floppy drive A:.
  346.                                                Congratulations! You are
  347.          Do the following steps. They     running CDP.
  348.     will work regardless of the
  349.     current state of your system, as           CDP has gone resident and
  350.     long as disk C: has sufficient        will swap to disk C: or any EMS
  351.     space on it -- approximately 1        you may have. The screen will tell
  352.     megabyte. If your disk hasn't         you how much memory CDP is using.
  353.     enough space, or you have no hard     You can pop CDP up into active use
  354.     disk, see page 24 - SET COMMANDS.     by striking either shift key twice
  355.                                           rapidly.
  356.          If you have a monitor that
  357.     shows shades of a single color             It will also advise you to
  358.     (many portables), CDP's cursors       use CDPRENAM.EXE to install your
  359.     may not show up well. Adding a Y      name as the CDP registrant. You
  360.     to the invocations of CDP below       can actually do that now, if you
  361.     will relieve the problem.             wish, or wait until any time in
  362.                                           the future to do so.
  363.          Alternately, you may use the
  364.     DOS command                                Steps 3. - 6. below assume
  365.                                           that you do so now.
  366.          SET CDPMON=1
  367.                                                If you do not do step 3.,
  368.          It is best to try it first       then strike a shift key twice
  369.     with no adjustments. Nothing will     rapidly. CDP will pop up onto the
  370.     be harmed.                            screen and you can go to step 7.
  371.  
  372.          C:                               3. Install your name in CDP.
  373.          CD \
  374.          MD CDP                                Do:
  375.          CD CDP
  376.          COPY A:\*.*                           CDPRENAM $CDP.EXE your name
  377.          CDP-PACK
  378.          read and act upon the prompt          CDPRENAM will install itself
  379.                                           as a TSR, fool around causing TWO
  380.          CDP is installed!                DOS prompts to appear, insert your
  381.                                           name into CDP.EXE on the disk (but
  382.     2. Run CDP.                           not the CDP in memory), and remove
  383.                                           itself from residence.
  384.          This is simple. There are 3
  385.     versions of CDP in the package,            It is possible that your
  386.     however:                              machine may hang after CDPRENAM
  387.          CDPSW - shareware version        runs. That is totally harmless,
  388.          CDPW2 - has 2nd tree feature     and CDPRENAM will have performed
  389.          CDP   - the basic program        its task correctly.
  390.  
  391.  
  392.  
  393.  
  394.                                                                       Page 04
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.          CDPRENAM and CDPCOLOR are        5. Remove CDP from memory.
  404.     extraordinary TSRs in that they
  405.     are self-running, i.e., have no            You probably expected us to
  406.     hot keys, and do not assure 100%      tell you to play around all you
  407.     that, in case of bad timing, they     wish with CDP. Go ahead and do so
  408.     will not hang the system. They are    if you wish. But to keep this
  409.     intentionally flaky to make very      introduction compact, we assume
  410.     difficult any unauthorized            you will perform this step next.
  411.     tampering with CDP's registration
  412.     numbers.                                   Simply do:
  413.  
  414.          They always accomplish their          alt-R
  415.     objective, however; and modify CDP
  416.     as they were intended to do.               CDP will remove itself from
  417.                                           memory. (Alt-R is the equivalent
  418.          If you have a color monitor,     of choosing QUIT followed by
  419.     you may want to run CDPCOLOR at       REMOVE in the menus.)
  420.     some time. But you need not do so
  421.     now.                                  6. Run CDP with the + option.
  422.  
  423.          Running either CDPRENAM or            Do:
  424.     CDPCOLOR achieves one additional
  425.     goal besides those given in their          CDP + (add Y if you wish)
  426.     descriptions in CDP-PACK.DIR. It
  427.     enables the CDP + option.                  Now the modified CDP on the
  428.                                           disk, with the + option enabled,
  429.          When you run CDP without +,      will begin execution immediately,
  430.     then CDP may be used in batch         and your name will be displayed as
  431.     files such as AUTOEXEC.BAT because    the CDP registrant. You may run
  432.     it simply puts its banner on the      CDPRENAM and change that name as
  433.     screen and needs no user typein.      many times as you wish. But your
  434.                                           copy of CDPRENAM will work only
  435.          When you run CDP with +, CDP     with your copy of CDP.
  436.     is available for use immediately,
  437.     which is very convenient; but         7. Now play around with CDP.
  438.     running with + would be disastrous
  439.     in a .BAT file!                            If you did steps 3. - 6.,
  440.                                           your name is on the screen. If
  441.          CDP would come up and expect     not, then it isn't. Big deal!
  442.     commands to be typed, but you         The program is 100% ready for use
  443.     cannot type commands into a .BAT      anyway. Enjoy yourself!
  444.     file. The system would hang. Never
  445.     put CDP + in a batch file.            8.   Step 8. is the section on
  446.                                           page 26 on running 2 CDPs. It's a
  447.     4. Bring CDP up actively.             bit much for an introduction.
  448.  
  449.          Hit either shift key twice       9.   To leave CDP, just type:
  450.     rapidly. The CDP that is resident          ctrl-Q
  451.     will rapidly ingest disk C's          which returns to DOS, leaving CDP
  452.     directories, and show itself on       resident. Or type:
  453.     the screen, ready for use.                 alt-R
  454.                                           to return to DOS and remove CDP
  455.                                           from memory completely.
  456.  
  457.  
  458.  
  459.  
  460.                                                                       Page 05
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.                                 Key Strokes
  469.                                 -----------
  470.  
  471.     THE USUAL
  472.     KEYSTROKES
  473.  
  474.          Use the arrow keys, etc., in     F4             Get Path
  475.     the obvious ways, and they will            Remembers the path to the
  476.     work just as one would expect. The         current directory so that
  477.     only exception is that right/left-         you can recall it in CDP by
  478.     arrow works on the main menu only.         pressing the Right Shift key
  479.                                                twice rapidly.
  480.          ENTER is used to select menu
  481.     choices. Or just type the first       F5             Window Size Toggle
  482.     letter of the command.                     Changes the files window to
  483.                                                maximum size and back.
  484.          SPACE is used to mark-unmark
  485.     files; but only when in the files     F6             Switch Windows
  486.     window. The next section tells you         Moves you back and forth
  487.     how to get into the files window.          between the directories
  488.                                                window and the files window.
  489.     NON-OBVIOUS
  490.     KEYSTROKES                            F7             Unmark Files
  491.                                                Unmarks all files in the
  492.          The following keys will make          current directory.
  493.     working on CDP quick and easy.
  494.     You may display them with F2.         F8             Toggle Marks
  495.                                                Changes marked files in the
  496.                                                current directory to
  497.     ESC            Escape                      unmarked, and unmarked to
  498.          Returns you to the Main or            marked.
  499.          previous Menu, and cancels
  500.          any command you were in the      F9             Mark Files Up
  501.          process of selecting.                 Marks or unmarks the current
  502.                                                file and moves the cursor
  503.     Spacebar       Mark File                   up.
  504.          Marks or unmarks the current
  505.          file in the files window.        F10            Mark Files Down
  506.                                                Marks or unmarks the current
  507.     F1             Help                        file and moves the cursor
  508.          Brings up context-sensitive           down.
  509.          help screens.
  510.                                           Alt-F3         View DOS Screen
  511.     F2             Special Keys Help           View what was on the screen
  512.          Brings up a help screen               before CDP became active.
  513.          describing CDP's special
  514.          keys.                            Alt-F4         2nd Tree
  515.                                                Brings up a 2nd directory
  516.     F3             Hot Keys Help               tree on another disk
  517.          Brings up a help screen               (CDPW2.EXE only).
  518.          describing CDP's Hot Keys,
  519.          single mnemonic keystrokes
  520.          that bypass the menus and
  521.          function immediately.
  522.  
  523.  
  524.  
  525.  
  526.                                                                       Page 06
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.          The next keys will help you
  536.     move around in the directory tree
  537.     and files window:
  538.  
  539.  
  540.     Ctrl-left/right arrow
  541.          Moves right/left in the files
  542.          window (column-to-column).
  543.  
  544.     Home/End
  545.          Moves to first/last directory
  546.          or file.
  547.  
  548.     PgUp/PgDn
  549.          Moves up/down one "page".
  550.  
  551.     Home/End With Scroll Lock On
  552.          Raises/Lowers the top of the
  553.          Files window.
  554.  
  555.     These aren't shown by F2, but it's
  556.     nice to know about them now:
  557.  
  558.     /alphanumeric  Go to Letter
  559.          Moves to first directory or
  560.          file whose name starts with
  561.          the character after the / .
  562.  
  563.     alt-B          Beginning Marked
  564.          Goes to first marked file in
  565.          the current directory (works
  566.          in VIEW mode to allow easy
  567.          browsing after doing Finds).
  568.  
  569.     alt-N          Next Marked
  570.          Goes to Next marked file in
  571.          the current directory.
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.                                                                       Page 07
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                              Menus and Commands
  602.                              ------------------
  603.  
  604.     CDP helps you to organize and              (disk letter plus a colon) is
  605.     manipulate your files and                  typed when the destination is
  606.     directories. Most CDP commands             asked for. COPY can copy from
  607.     can operate in 3 ways: on a                single directories only. See
  608.     single file or directory, all the          the EXPORT menu under OTHER
  609.     files in the current directory,            for copying entire trees.
  610.     or a group of marked files.
  611.                                           MOVE
  612.     CDP commands are located on the            Move lets you move files or
  613.     menu bar in the Menu window. They          directories to another place
  614.     can be selected in three ways:             on your CURRENT disk. Move
  615.     highlight a command and select it          can move ENTIRE directory
  616.     by pressing ENTER; type the first          trees with lightning speed.
  617.     letter of a command on the menu            There is nothing else we
  618.     (C for Copy); or use a HotKey to           know of that is as fast!
  619.     bypass menus (ctrl-F for Find).
  620.                                           ERASE
  621.     The Esc key returns you to the             Erase permits you to erase
  622.     Main Menu, or to the previous              files and directories from
  623.     menu if you are part way through           the disk. You must erase all
  624.     a command sequence. Pressing Esc           files in a directory before
  625.     cancels any command you were in            you can erase the directory.
  626.     the process of selecting. There
  627.     is an option in the Initialize        RENAME
  628.     menu of OTHER to allow Esc to              Rename changes the names of
  629.     return to DOS from CDP. See                existing files or a single
  630.     page 11.                                   directory.
  631.  
  632.     (NOTE: Here and later, the word       SORT
  633.     OTHER in all capital letters               Sort allows you to sort in
  634.     signifies the menu in CDP that is          several ways. Sort does not
  635.     named OTHER. "OTHER Initialize"            alter your disk. It simply
  636.     means:  OTHER's Initialize menu).          changes the order of display
  637.                                                of file names, and the order
  638.     The following descriptions will            in which files are handled.
  639.     familiarize you with CDP's menu
  640.     structure, and introduce you to            Ascending
  641.     CDP's power and flexibility.                    sorts and displays your
  642.                                                     files from low value to
  643.     COPY                                            high value (A-Z).
  644.          Copy allows you to copy one
  645.          or more files to another              Descending
  646.          directory on your disk. Copy               sorts from high value to
  647.          is meant for copying files                 low values (Z-A).
  648.          on the current loggged disk.
  649.                                                Name
  650.          Copy will copy  to a 2nd disk              alphabetically by name
  651.          if                                         and extension.
  652.               d:pathname
  653.  
  654.  
  655.  
  656.  
  657.  
  658.                                                                       Page 08
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.          Extension                             SetMarkAction=
  668.               by extension and name.                how CDP marks files
  669.               Lack of an extension is               where finds occur:
  670.               the low value.
  671.                                                   0=   Don't take action.
  672.          Time
  673.               by time last changed.               1=   Mark file if hit.
  674.                                                        Remove mark if miss.
  675.          Size
  676.               how many bytes.                     2=   Mark file if hit.
  677.                                                        No action if miss.
  678.          Location
  679.               by cluster number.                  3=   Remove mark if hit.
  680.                                                        Mark file if miss.
  681.     FIND
  682.          Find searches your files to              4=   Remove mark if hit.
  683.          find a text string. CDP will                  No action if miss.
  684.          report occurrences in every
  685.          file where there is a match.               Default is
  686.                                                          SetMarkAction=1.
  687.          Text
  688.               lets you specify the        VIEW
  689.               text string CDP will             View allows you to look at
  690.               look for.                        the current file. You can
  691.                                                view the Results of Find,
  692.          IgnoreCase=                           Compare, and List.     
  693.               chooses whether or not           View has a Find command of
  694.               upper/lower case will            its own. See page 20 for
  695.               be ignored.                      additional commands in View.
  696.  
  697.          ViewResults                           ASCII
  698.               views found strings.                  shows the contents of
  699.                                                     the current file on the
  700.          Go                                         screen as if it were in
  701.               executes the Find.                    Ascii. If the nature of
  702.                                                     the file is HEX, you see
  703.          MAX=                                       lots of happy faces and
  704.               specifies the maximum                 such. But you may also
  705.               number of finds in a                  see character graphics
  706.               single file (max 999).                as it was meant to be
  707.               If MAX=0, no results                  seen, and you can peek
  708.               file is created and                   into .EXE files to see
  709.               only one find is made                 their hidden messages.
  710.               per file.
  711.                                                HEX
  712.          Asc-All                                    shows the current file
  713.               is a toggle. Asc means                in HEX and ASCII.
  714.               only Ascii files are
  715.               searched. All means to           Results
  716.               search Hex files also.                displays the most
  717.                                                     recent results of a
  718.                                                     Compare, List, or Find.
  719.  
  720.  
  721.  
  722.  
  723.  
  724.                                                                       Page 09
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.     DISPLAY                                    1Column
  734.          Display allows you to choose               shows 1 file per line;
  735.          how files are shown in the                 name, extension, size,
  736.          files window.                              attributes, date & time,
  737.                                                     and cluster location.
  738.          FileMatch
  739.               lets you enter a                 ShowAll
  740.               filespec (wildcards                   expands the Files window
  741.               OK). Only the files                   to full screen and shows
  742.               matching the filespec                 all of the files on the
  743.               will be displayed or                  disk as if they were in
  744.               acted upon by CDP.                    a single directory.
  745.               Simply pressing Enter                 Extremely powerful when
  746.               has the same effect as                used with OnlyMarked.
  747.               typing *.*.
  748.                                                Tree
  749.          NotFileMatch                               exits ShowAll mode and
  750.               also allows a filespec.               returns to the directory
  751.               Files matching the spec               tree window. You may
  752.               are EXCLUDED, and will                elect to return to the
  753.               be unaffected by CDP                  directory you were in
  754.               commands.                             when ShowAll started, or
  755.                                                     switch to the directory
  756.          OnlyMarked                                 of the file currently
  757.               specifies that only                   under the cursor.
  758.               files that have been
  759.               marked (by FIND or any      LOG
  760.               other means) will show           Log lets you change from the
  761.               on the screen.                   current disk to another.
  762.  
  763.               A very useful command       OTHER
  764.               for seeing or acting             This submenu contains some
  765.               upon several groups of           significant utilities + a
  766.               files at a time. A "C"           few small functions to help
  767.               programmer could mark            you work quickly and easily
  768.               *.h, and then *.c, and           in managing and structuring
  769.               then *.asm. Then specify         your hard disk directories.
  770.               *.* so all files show;           There wasn't room for all
  771.               then use OnlyMarked so           major functions in the main
  772.               that only his source             menu.
  773.               files show.
  774.                                                Initialize
  775.          4Columns                              ----------
  776.               shows 4 files per line:          Initialize allows you to set
  777.               name and extension.              various values in CDP and in
  778.                                                files on the disk:
  779.          2Columns
  780.               shows 2 files per line:          Date
  781.               name, extension, size,                allows you to set the
  782.               and attributes.                       date of your files. You
  783.                                                     can choose the current
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.                                                                       Page 10
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.               clock date, the last                  2=   QUIT and go
  800.               previously typed date,                     resident.
  801.               or type in a new date.
  802.                                                Compare
  803.          Time                                  -------
  804.               allows you to set the            This command compares the
  805.               time of your files. You          contents of files to that of
  806.               can choose the current           others. If the files are not
  807.               clock time, the last             identical, CDP reports the
  808.               previously typed time,           position where the files
  809.               or type in a new time.           differ. CDP also lets you
  810.                                                compare files on size and
  811.          Attributes                            date-time only -- a very
  812.               permits you to set the           fast way of determining the
  813.               attribute bits of your           differences between entire
  814.               files. You may set them          directories. Entire trees of
  815.               as ReadOnly, Hidden,             files may also be compared.
  816.               System, or Archive. The          See Kompare on page 12.
  817.               attributes are written
  818.               when you select the Go           Export
  819.               option.                          ------
  820.                                                Copy and compare files and
  821.          Volume                                entire trees on 2 disks.
  822.               allows you to change
  823.               the volume label on the          Export
  824.               current disk. Labels                  copies to another disk.
  825.               may be 11 characters.
  826.                                                Compare
  827.          Printer=                                   compares files or
  828.               allows you to choose                  directories of files to
  829.               whether or not the                    those on another disk.
  830.               results of a Compare,
  831.               List or Find will be             Archive
  832.               sent to the printer.                  performs a true backup.
  833.  
  834.          Results=                                   It copies only files
  835.               lets you choose whether               which have their Archive
  836.               or not the results of a               attribute bit set to 1.
  837.               Compare, List, or Find                As it copies files it
  838.               will be saved in a                    resets the Archive bit
  839.               hidden file so they can               to 0.
  840.               be viewed later.
  841.                                                     When the target diskette
  842.          ESC1=                                      becomes nearly full, it
  843.               chooses the action taken              continues to copy files
  844.               when you hit the Esc key              that fit, skipping those
  845.               at the main menu level.               that don't.
  846.  
  847.               0=   Ignore it.                       If the command finishes
  848.                                                     with uncopied files,
  849.               1=   Warn by going to                 mount another diskette
  850.                    QUIT menu - but                  and do Archive again.
  851.                    don't quit.
  852.  
  853.  
  854.  
  855.  
  856.                                                                       Page 11
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.               It will now copy files           Kompare
  866.               skipped before, and not               compares entire trees
  867.               copy any of the ones                  with trees on a 2nd
  868.               copied the first time                 disk. Useful with
  869.               (because their Archive                floppies that have a
  870.               bits are now zero).                   directory structure
  871.                                                     that is the same as
  872.               The Attribute Initialize              some subtree on a hard
  873.               menu may be used to set               disk.
  874.               up the Archive bits of
  875.               files so Archive copies               As with Xcopy, All and
  876.               only desired files.                   Marked are the only
  877.                                                     meaningful selections.
  878.               Archive can also copy                 Unlike Xcopy, Kompare
  879.               only marked files. Very               doesn't create files as
  880.               nice when used with the               it goes along, so if a
  881.               FIND command, or Date                 directory or subtree is
  882.               Intervals marked by the               missing on the target
  883.               OTHER MARK command.                   disk, Kompare  cannot do
  884.                                                     anything meaningful.
  885.          Xcopy                                      Nevertheless it does the
  886.               Copies entire trees to                whole tree even if there
  887.               a 2nd disk. If you are                is no corresponding tree
  888.               in the directory tree,                on the target. Type Esc
  889.               it copies or creates                  to stop it from spinning
  890.               the directory that is                 its wheels fruitlessly.
  891.               under the cursor as
  892.               well as the indicated            List
  893.               files in its subtrees.           ----
  894.                                                Generates a nice list of all
  895.               If you are in the files          directories on your disk. If
  896.               window, it will copy the         Printer=ON or Results=ON in
  897.               files of that window             the Initialize utility, then
  898.               INTO the indicated               output is to the printer or
  899.               destination directory,           the Results file. So you may
  900.               and the subtrees of the          View the results or use
  901.               active directory into            KeepRslt to get a file with
  902.               that directory as well.          a handy directory of your
  903.                                                entire disk.
  904.               It makes directories as
  905.               needed to duplicate the          DirectoryNames
  906.               source directory tree                 lists directory names
  907.               onto the target disk.                 but not file names.
  908.               
  909.               Current, All, Marked             FileNames
  910.               refer to the status of                lists both directory
  911.               files, not directories.               and file names.
  912.               All means ALL files of
  913.               ALL subdirectories;              You also choose the order of
  914.               Marked, ALL Marked files         the directory listing:
  915.               of ALL subdirectories.
  916.               Current means that only          SortedDirectoryTree
  917.               a single file is copied.              will list directories
  918.                                                     in alphabetical order.
  919.  
  920.  
  921.  
  922.                                                                       Page 12
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.          NaturalDirectoryTree                  The file can be saved only in
  932.               lists directories in             the root directory of the
  933.               the same order that DOS          disk that holds results. But
  934.               lists them.                      the file may be given a DOS
  935.                                                name of your choice.
  936.          Mark
  937.          ----                             QUIT
  938.          marks or unmarks files by             Quit lets you leave CDP.
  939.          several criteria:
  940.                                                Quit
  941.          Attributes                                 lets you leave CDP and
  942.               marks files according                 stay memory resident.
  943.               to their attributes.                  After Quit, you return
  944.               You can mark files                    to CDP via Hot Key.
  945.               according to their
  946.               ReadOnly, Hidden,                Remove
  947.               System, and Archive                   lets you leave CDP and
  948.               bits. Nothing is marked               remove it from memory
  949.               until you hit GO.                     residence. After you do
  950.                                                     this you have to type
  951.          Date                                       CDP at the DOS prompt
  952.               marks files within a                  to use CDP again.
  953.               date range. Useful for
  954.               Archiving files with             Continue
  955.               ARCHIVE. (You can turn                returns to main menu
  956.               on the Archive bits of                without quitting.
  957.               the marked files with
  958.               Initialize Attribute.)      XECUTE
  959.                                                Xecute lets you run other
  960.          Unmark                                programs from CDP and also
  961.               works just like F7, and          has a capability to switch
  962.               unmarks all files in             DOS directories that is much
  963.               the current directory.           superior to the DOS CHDIR.
  964.  
  965.          ToggleMarks                           CDP does NOT run COMMAND.COM
  966.               works just like F8 to            in order to execute programs.
  967.               toggle marked files to           There is NO "shell" overhead.
  968.               unmarked; & vice-versa.
  969.                                                CDP performs QUIT and remains
  970.          Newdir                                resident in memory. It types
  971.          ------                                in for DOS the CHDIR commands
  972.          Newdir adds a new directory           to change directory, and the
  973.          or subdirectory to the disk.          paths and calls to execute
  974.                                                programs, EXACTLY as if you
  975.          The new directory is created          ran the program at the DOS
  976.          as a child of the current             command line yourself.
  977.          directory in the directory
  978.          tree window.                          CDP is fast and accurate,
  979.                                                removing the burden of typing
  980.          KeepRslt                              long path names.
  981.          --------
  982.          KeepRslt allows you to make a         NOTE: CDP cannot run other
  983.          real DOS file from the hidden         programs if something already
  984.          file that contains results.           is running at the DOS level.
  985.  
  986.  
  987.  
  988.                                                                       Page 13
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.          Xecute                                SetWP
  998.               runs whatever file is                 asks you to specify the
  999.               under the active cursor               ACTUAL call that you
  1000.               WITHOUT CHANGING                      type in when you invoke
  1001.               DIRECTORIES. The file                 your word processor at
  1002.               must have an extension                the DOS command line.
  1003.               of .EXE, .COM, or .BAT.               You should not specify
  1004.               CDP pauses before the                 the entire path to your
  1005.               file runs, so that you                word processor, nor its
  1006.               may type in parameters.               file extension, unless
  1007.               After you type them, you              you must actually type
  1008.               must strike Enter to                  those every time you run
  1009.               begin program execution.              your word processor. The
  1010.                                                     call may also be given
  1011.          1Xecute                                    by SET CDPEDIT= in DOS.
  1012.               is just like Xecute
  1013.               except that it CHANGES                You also will be asked
  1014.               DIRECTORY residence to                to type in any postfix
  1015.               that of the file to be                parameters required for
  1016.               executed.                             the correct operation of
  1017.                                                     your word processor.
  1018.          DirChange                                  These may also be given
  1019.               causes CDP to perform a               via SET CDPPOST= in DOS.
  1020.               QUIT after changing the
  1021.               DOS logged directory to               Effectively, CDP does:
  1022.               be the same as that of
  1023.               the tree cursor. This                 CDPEDIT filename CDPPOST
  1024.               works EXACTLY like the
  1025.               CHDIR command in DOS;
  1026.               but it saves the hassle               Two options are not on
  1027.               of correctly typing in a              the menu, but may be run
  1028.               DOS path. Very handy!                 via HotKey only:
  1029.  
  1030.          WP                                    ^P   Proceed. Execute a file
  1031.               runs your word processor              WITHOUT ANY PAUSE FOR 
  1032.               for you WITHOUT CHANGING              PARAMETERS. Do not
  1033.               DIRECTORIES, giving your              change directories.
  1034.               WP the file under the
  1035.               active cursor to work            AltP Proceed. Execute a file
  1036.               on. CDP must have been                without any pause for
  1037.               told the ACTUAL call you              parameters. CHANGE
  1038.               type to run your WP.                  DIRECTORIES.
  1039.               Either by a SET CDPEDIT=
  1040.               or by using the SetWP                 The reason why these are 
  1041.               command described below.              not on the menu is given
  1042.                                                     in the help screen for
  1043.          2WP                                        the XECUTE menu.
  1044.               is just like WP except
  1045.               it CHANGES DIRECTORY
  1046.               residence to that of the
  1047.               file under the cursor.
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.                                                                       Page 14
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.                             Methods and Strategies
  1064.                             ----------------------
  1065.  
  1066.     Much of the work you will do in            The Sort command lets you
  1067.     CDP requires only the selection       select the order in which files
  1068.     of a single command from CDP's        in the Files window are shown.
  1069.     command menu. But CDP becomes
  1070.     even more powerful when you use            You can switch the active
  1071.     its commands and special keys in      cursor from the Directories
  1072.     concert to achieve results.           window to the Files window with
  1073.                                           the F6 function key or the Grey
  1074.     The following will discuss CDP        Plus key.
  1075.     features with respect to common
  1076.     disk manipulation tasks.                   The ShowAll option of
  1077.                                           Display lets you look at all the
  1078.     CHANGING                              files on our disk as if they were
  1079.     THE DISPLAY                           in a single directory.
  1080.  
  1081.         There are many ways to                 You can limit the number of
  1082.     customize CDP windows to provide      files displayed by selecting the
  1083.     a display optimum for your needs.     FileMatch or NotFileMatch options
  1084.                                           of the Display command. And if
  1085.          By default, CDP shows four       you mark files of particular
  1086.     columns of files in four lines of     interest then you can limit the
  1087.     file window - 16 files. As you        display to only the marked files
  1088.     move the cursor in the directory      with the OnlyMarked command in
  1089.     tree, the files in the files          the Display menu.
  1090.     window automatically change.
  1091.                                           SELECTING FILES
  1092.          You can increase the size of     FOR CDP COMMANDS
  1093.     the files window and display more
  1094.     file names by turning Scroll Lock          Most CDP commands operate on
  1095.     ON and using the Home and End         a single file (the current file),
  1096.     keys to raise or lower the top of     a group of marked files, or all
  1097.     the files window. Once you have       files in the current directory.
  1098.     the window the size you wish,         CDP will operate ONLY upon files
  1099.     turn the Scroll Lock state OFF.       whose names are displayed on the
  1100.     That enables the use of Home and      screen (or would be displayed if
  1101.     End to go to the first or the         the screen were big enough).
  1102.     last part of windows.
  1103.                                                So when CDP offers a choice
  1104.          You can toggle the files         of Current, All, or Marked, it is
  1105.     window from a smaller size to its     always understood that whatever
  1106.     maximum size (showing 68 files in     CDP does to the files will be
  1107.     4column mode) by simply striking      done only to those whose names
  1108.     the F5 key or the Grey Minus key.     appear on the screen. If a file's
  1109.                                           name appears on the screen, the
  1110.          By entering the display menu     file is said to be "matched".
  1111.     and selecting 2column or 1column
  1112.     mode, you may display additional           You will use both the
  1113.     information about each file           Directories window and the Files
  1114.     displayed. Many people prefer to      window to make file selections.
  1115.     have 2column mode selected all        The F6 or Grey Plus keys will
  1116.     the time so that all files' sizes     move you back and forth between
  1117.     are displayed.                        the two windows.
  1118.  
  1119.  
  1120.                                                                       Page 15
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.          You can change the current       and OnlyMarked to specify which
  1130.     directory by using the Up/Down        files will be displayed in the
  1131.     arrow keys when you are in the        files window.
  1132.     Directories window. The files in
  1133.     the Files window automatically             FileMatch and NotFileMatch
  1134.     change as you move from one           ask for a filespec, which can be
  1135.     directory to another.                 typed using DOS wildcards.
  1136.  
  1137.          Once you have selected a              CDP commands such as COPY,
  1138.     directory ("current" directory),      ERASE, etc. will only apply to
  1139.     use the F6 key to move to the         files which meet the matching
  1140.     Files window. There the keys          criteria.
  1141.     allow you to select the current
  1142.     file. If you have a large number           Use FileMatch to limit the
  1143.     of files, the PgUp, PgDn, Home,       Files window to a certain type of
  1144.     and End keys will move you around     file. For example, you could use
  1145.     through the  files quickly. Also,     filespec *.BAT, and only your
  1146.     holding the Ctrl key and pressing     batch (.BAT) files would be
  1147.     left- or right- arrow will move       displayed and affected by CDP
  1148.     from column to column.                commands.
  1149.  
  1150.          In the Files window, you can          Use NotFileMatch to EXCLUDE
  1151.     mark/unmark files one at a time       a certain type of file from the
  1152.     with the Spacebar, which toggles      display. For example, you could
  1153.     marking. To mark (or unmark) a        use the filespec *.BAK, and then
  1154.     series of files, use the F9 and       copy all your latest files (but
  1155.     F10 keys. F9 marks files and          not the .BAKs) to a floppy disk.
  1156.     moves up; F10 marks and moves
  1157.     down.                                      The border of the Files
  1158.                                           window indicates the filespec
  1159.          To toggle all marks in the       which files are currently being
  1160.     current directory, press F8.          matched against. The default
  1161.                                           filespec is *.*. The status
  1162.          To remove all marks in the       window indicates the number and
  1163.     current directory, press F7.          total size of the matched files.
  1164.  
  1165.          When you have marked only             To return to a display of
  1166.     some files out of many that show      all your files, use FileMatch,
  1167.     on the screen, you can alleviate      and press Enter when prompted for
  1168.     the clutter of extra file names       a filespec. CDP will then use the
  1169.     by striking alt-O to display only     default *.* as the filespec, and
  1170.     marked files.                         all files will be displayed.
  1171.  
  1172.                                                Use OnlyMarked as a toggle.
  1173.     MATCHING AND                          For instance, suppose you have
  1174.     MARKING FILES                         been browsing around all over
  1175.                                           your disk, marking out-of-date
  1176.          The Display command of CDP       files that you want to delete --
  1177.     contains three options which let      files with no particular names,
  1178.     you select subsets of the files       extensions, or dates. When you
  1179.     in your current directory. You        have them all marked, you can
  1180.     can use FileMatch, NotfileMatch,      enter ShowAll mode with ctrl-S.
  1181.                                       
  1182.                                       
  1183.  
  1184.  
  1185.  
  1186.                                                                       Page 16
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.     There may be so many files that            To find the largest file on
  1197.     only two or three of the marked       your disk, select ShowAll option
  1198.     ones show on each screen. Type        from the Display command. Also
  1199.     alt-O (OnlyMarked) and then you       select 2Column option so that you
  1200.     can see the names of all the          can see each file's size. Then
  1201.     marked files at once on a single      choose the Size option of the
  1202.     screen, before deleting them.         Sort command and sort. Also
  1203.                                           choose Descending order and you
  1204.     USING                                 will see the largest file first.
  1205.     SHOWALL
  1206.                                                To work with multiple copies
  1207.          The ShowAll display is one       of a file, select ShowAll. You
  1208.     of the most powerful features of      may also want to use the 1Column
  1209.     CDP. ShowAll allows you to look       display so you can see as much
  1210.     at all the files on your disk as      information as possible about
  1211.     if they were in a single large        each file. Be sure the files are
  1212.     directory. This is especially         sorted by Name. You will see all
  1213.     useful for hard disk users.           the copies of a file grouped
  1214.                                           together. Now you can proceed
  1215.          Using ShowAll enables you to     with other CDP commands without
  1216.     find a specific file without          having to move back and forth
  1217.     knowing what subdirectory it is       between subdirectories.
  1218.     in. Or, you can see at a glance
  1219.     where multiple copies of a file            NOTE: When using Copy, Move,
  1220.     reside. Other uses include            Rename, Erase, and other CDP
  1221.     locating all files created in a       commands, the All and Marked
  1222.     certain time period, looking for      options will refer to all files
  1223.     multiple files with the same          (or all the marked files) on your
  1224.     name, etc. You can Sort by Time       entire disk. You will be able to
  1225.     or by Name or Extension over the      perform commands on many files at
  1226.     entire disk for those purposes.       once this way, but you should do
  1227.                                           so with appropriate caution.
  1228.          Here are some ShowAll
  1229.     procedures you might want to try:     MULTIPLE
  1230.                                           DRIVES
  1231.          To find a file without
  1232.     knowing its directory, select the          The majority of CDP commands
  1233.     ShowAll option of the Display         work with files and/or directories
  1234.     command. Locate the file by name.     residing on a single disk drive.
  1235.     The file's path and directory         This is referred to as the Logged
  1236.     will appear in the top line of        Disk.
  1237.     the Menu window. You can then go
  1238.     to that file's directory to see            Assume CDP is logged to
  1239.     other files by doing alt-T (Tree)     Drive C. The Log command can be
  1240.     and saying you want to return to      used to change disk drives, and
  1241.     the file's directory.                 is handy for quick operations on
  1242.                                           other drives.
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.                                                                       Page 17
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.          To look at the directory of           First make sure that the
  1262.     Drive D, use the Log command.         logged disk drive is Drive C. In
  1263.     Specify Drive D (note that it is      the tree window, select the tree
  1264.     not necessary to type a colon         to compare. Use Grey Plus or F6 to
  1265.     when using the Log command), and      enter the files window.
  1266.     CDP will display the root
  1267.     directory of disk D. Use Log to            Next, choose the Kompare
  1268.     return to Drive C.                    option of the OTHER menu's Export
  1269.                                           command. When prompted for a Drive
  1270.          To erase ALL the files on a      letter, enter A. When prompted for
  1271.     floppy disk in Drive A, use Log       a path, just hit carriage return.
  1272.     to change to Drive A. Select          Then select All.
  1273.     Display and then ShowAll, so that
  1274.     all the files on Drive A can be       Files in the parent directory on C
  1275.     erased at once. Then select           will be compared to files in the
  1276.     Erase, and choose the All option.     root directory of A. And all sub-
  1277.     After the files have been erased,     directories will similarly be
  1278.     use Log again to return to Drive      compared. For super-fast compares,
  1279.     C.                                    turn the Time-Size-Only option ON.
  1280.         To copy files from one drive      CDP is the only program we know of
  1281.     to another, or to compare files       that can perform these tasks.
  1282.     on two different drives, two
  1283.     methods are available. You may             To copy files from Drive A
  1284.     use the regular Copy or Compare       to Drive C, use Log to change to
  1285.     commands or use the Export menu       Drive A. Then choose the Export
  1286.     commands in the OTHER menu.           menu and use the Export command.
  1287.                                           You may mark files in different
  1288.          To use the regular Copy          directories and Export them en
  1289.     command to copy to disk D, just       masse by using ShowAll mode.
  1290.     type in D:Path when you are asked
  1291.     to point to he destination. The            In tree mode you can copy
  1292.     fact that you typed a colon tells     entire trees with Ex-Xcopy, which
  1293.     CDP that you are working with a       will create directories as needed
  1294.     second drive. "Path" must be a        on the target disk. To work with
  1295.     path specified all the way to the     the trees once you've got them
  1296.     root directory.                       onto Drive C, use Log to change
  1297.                                           back to Drive C.
  1298.          For an easier way to enter
  1299.     Path, see Get Path (page 06)          VIEWING
  1300.     or 2nd Tree (page 02).                RESULTS
  1301.          
  1302.          The regular commands only             Compare, List, and Find
  1303.     work on single directories. The       produce results which are saved
  1304.     commands in the Export menu will      temporarily for later review.
  1305.     work on entire directory trees or
  1306.     even entire disks!                         Results are saved only if
  1307.                                           the Results= setting has been set
  1308.          You can compare a directory      ON before the operation is done.
  1309.     tree on Drive C to an ENTIRE          It is ON by default, but can be
  1310.     floppy on Drive A!                    changed by the Initialize option
  1311.                                           of the OTHER menu.
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.                                                                       Page 18
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.          To view results, choose the           Hidden (H): whether or not
  1328.     Results option of View, or select     the file is looked at some DOS
  1329.     ViewResults after a Find.             commands (DIR, COPY, ERASE, etc).
  1330.  
  1331.         Results are temporary, and             System (S): whether or not
  1332.     once viewed, will be replaced by      the file is a system file.
  1333.     the results of later operations.
  1334.                                                Archive (A): whether or not
  1335.          Anywhere along the way, the      a file has been written to since
  1336.     KeepRslt menu can save results in     it was last archived (backed up).
  1337.     real DOS files for later use.
  1338.                                                There are two ways to see a
  1339.          If you have a printer, you       file's attributes when you are in
  1340.     can produce results on it also.       CDP. The 2Column/1Column options
  1341.     Select the Initialize option of       of the Display command displays
  1342.     the OTHER menu and set Printer=ON     attributes in the Files window.
  1343.     before you produce the results.       If you are in the Files window,
  1344.     By default, this option is OFF.       the current file's attributes are
  1345.                                           displayed in the Status window.
  1346.          The ViewResults option of
  1347.     Find is the same as the Results            You can change a file's
  1348.     option of View; except that when      attributes using the Attributes
  1349.     you leave View you return to the      option under OTHER Initialize.
  1350.     Find menu.
  1351.                                                You can mark groups of files
  1352.          NOTE: Every time you view        with particular attributes with
  1353.     results, it effectively closes a      the Attributes option under the
  1354.     virtual results file. You may view    Mark submenu of OTHER.
  1355.     and re-review results until you
  1356.     perform an operation that writes
  1357.     to the disk. When that occurs the
  1358.     last results are lost. But, to
  1359.     CONCATENATE RESULTS of several
  1360.     Finds and Compares, simply do not
  1361.     view the results until you have
  1362.     performed all the operations.
  1363.  
  1364.     USE OF FILE
  1365.     ATTRIBUTES
  1366.  
  1367.          CDP gives you access to the
  1368.     file attributes DOS uses to keep
  1369.     track of special properties of
  1370.     files. Attributes are toggles
  1371.     which can be on or off. CDP lets
  1372.     you see each file's attributes,
  1373.     change them, and even use them as
  1374.     criteria to mark groups of files.
  1375.  
  1376.          Each file has the following
  1377.     attribute bits:
  1378.  
  1379.          ReadOnly (R): whether or not
  1380.     you can write to a file.
  1381.  
  1382.  
  1383.  
  1384.                                                                       Page 19
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.                                 View Function
  1394.                                 -------------
  1395.  
  1396.     CURSORING                             A    drops an invisible anchor at
  1397.                                                the top screen line.
  1398.     Up/Down Arrow
  1399.          scrolls the screen one line      B    puts the screen back where
  1400.          at a time.                            anchor A was dropped.
  1401.  
  1402.     Left/Right Arrow                      C    drops anchor, just like A.
  1403.          scrolls one character at a
  1404.          time.                            D    goes back to anchor C.
  1405.  
  1406.     PgUp/PgDn                             altB goes (still in VIEW mode) to
  1407.          moves 22 lines at a time.             the Beginning marked file in
  1408.                                                the current directory.
  1409.     Home/End
  1410.          jumps to first/last line.        altN goes (still in VIEW mode) to
  1411.                                                the Next marked file in the
  1412.     Ctrl-Left/Right Arrow                      current directory.
  1413.          scrolls 20 characters at a
  1414.          time.                            VIEW
  1415.                                           PERSISTS
  1416.         For additional flexibility,
  1417.     any of the above keys may be               View remembers the last line
  1418.     prefixed by n, which specifies to     viewed (in up to 5 files) and
  1419.     execute the command n times. For      returns to that spot when you
  1420.     example, 55PgDn goes down 55          review the same file again at a
  1421.     screens = 22*55 = 1200 lines; as      later time.
  1422.     if you struck PgDn 55 times.
  1423.                                           
  1424.     ADVANCED                              
  1425.     COMMANDS                              
  1426.  
  1427.     S    specifies and searches for a     
  1428.          string. Type in S followed       
  1429.          by the string. Then press        
  1430.          ENTER. The search cirles to      
  1431.          the end of the file and then     
  1432.          back to the 1st part again.      
  1433.  
  1434.          The search respects case if      
  1435.          IgnoreCase= 0 is set in FIND.    
  1436.                                           
  1437.          The string specified is also     
  1438.          used later when the FIND
  1439.          command does a search.
  1440.  
  1441.     F    finds a string (specified by
  1442.          S or by a TEXT typein in the
  1443.          FIND command). nF finds the
  1444.          nth occurrence.
  1445.  
  1446.     nG   goes to line n of the file.
  1447.  
  1448.  
  1449.  
  1450.                                                                       Page 20
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.                                  HotKeys
  1460.                                  -------
  1461.  
  1462.     Most can be used at almost any        alt-B     Go to 1st marked file in
  1463.     time from any context.                          directory (orShowAll)!
  1464.                                                     When in VIEW, stays in
  1465.     General Principles of HotKey                    VIEW.
  1466.                Use:
  1467.                                           alt-C     Compare - can compare to
  1468.     With few exceptions, the key is                 a 2nd disk!
  1469.     the first letter of the command to
  1470.     be executed. In general, ctrl-x       alt-D     Directory change in
  1471.     (where x is the first letter of a               DOS. If using 2nd tree,
  1472.     command) is used for the first                  changes to dir from
  1473.     command that starts with x in the               that tree.
  1474.     tree of menus. Alt-x will be a
  1475.     HotKey for the next command in the    alt-E     Ex-Xcopy (like DOS
  1476.     menu tree that starts with x.                   XCOPY) - copy entire
  1477.                                                     trees or disks.
  1478.     To illustrate, Copy is on the MAIN
  1479.     menu (top of menu tree) so its        alt-F     Filematch in Display.
  1480.     HotKey is ctrl-C. Compare is down               Set Mask with wild
  1481.     in the OTHER submenu, so its                    cards, etc.
  1482.     HotKey is alt-C.
  1483.                                           alt-G     GO in Find - a real
  1484.     HotKeys are always safe to use.                 shortcut if alt-Q is in
  1485.     CDP always waits for confirmation               effect!
  1486.     on all actions that will actually
  1487.     alter a disk. (However, alt-Q         alt-H     HEX in View - you can
  1488.     enables bypassing of confirmation               do FINDs in hex mode.
  1489.     in all cases EXCEPT the ERASE
  1490.     command.)                             alt-I     Initialize - sets file
  1491.                                                     attributes, labels
  1492.     There is no HotKey for ERASE. It                disks - a potpourri.
  1493.     would be too dangerous. ERASE
  1494.     always requires at least one          alt-K     Kompare in Export (no
  1495.     confirmation (except for the case               one else has this!) -
  1496.     of a single, ordinary file).                    does trees.
  1497.  
  1498.     ALT                                   alt-L     List - gives very nice
  1499.     HOTKEYS                                         compact list of whole
  1500.                                                     disk structure - can be
  1501.     alt-F3    Show underlying DOS                   saved to file or sent
  1502.               Screen.                               to printer.
  1503.  
  1504.     alt-F4    Show second tree (of        alt-M     Mark in OTHER - tags
  1505.               same or another disk).                files for operations in
  1506.                                                     bunches.
  1507.     alt-A     Archive in Export
  1508.               (allows neat backup of      alt-N     Goto next marked file
  1509.               large directories).                   in directory (or in
  1510.                                                     ShowAll). When in VIEW,
  1511.                                                     stays in VIEW.
  1512.  
  1513.  
  1514.  
  1515.  
  1516.                                                                       Page 21
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.     alt-O     Only-marked-files mode      ctrl-D    Display how many
  1526.               toggle (unmarked files                columns to show, etc.
  1527.               don't show).
  1528.                                           ctrl-E    Export - copy to a 2nd
  1529.     alt-P     Xecute (Change to disk                disk.
  1530.               and Dir of file to be
  1531.               executed. DON'T PAUSE       ctrl-F    Find - searches for
  1532.               for parameters).                      text strings, and marks
  1533.                                                     the hits! (Or unmarks
  1534.     alt-Q     Query-toggle (Whether                 them!)
  1535.               or not to ask "Do you
  1536.               wish etc.") Default is      ctrl-G    Go without further
  1537.               to ask. Erase always                  queries whether or not
  1538.               asks when more than 1                 to continue.
  1539.               file is involved. Puts
  1540.               a warning up (QUERY         ctrl-K    KeepRslt - allows
  1541.               OFF) when in effect.                  saving results of
  1542.                                                     searches, compares!
  1543.     alt-R     Quit-Remove (leave
  1544.               memory altogether).         ctrl-L    Log - change (log is
  1545.                                                     DOS's term for it) to
  1546.     alt-S     ShowAll - show whole                  another disk.
  1547.               disk as if one big
  1548.               directory.                  ctrl-M    Move - Fast! Moves
  1549.                                                     entire trees almost
  1550.     alt-T     Tree in Display takes                 instantly!
  1551.               you out of Showall Mode
  1552.               (with options).             ctrl-N    NewDir - creates a new
  1553.                                                     directory.
  1554.     alt-V     View Results (not same
  1555.               as ViewResults in Find)     ctrl-O    OTHER - simply a
  1556.               (shortcut).                           submenu with lots more
  1557.                                                     good stuff.
  1558.     alt-W     WordProcessor Call -
  1559.               Switch to text file's       ctrl-P    Xecute (Don't change
  1560.               directory. (CDP does not              directory. DON'T PAUSE
  1561.               run COMMAND.COM. It runs              for parameters).
  1562.               your word processor
  1563.               EXACTLY as if you had       ctrl-Q    Quit-Quit - return to
  1564.               called it from the DOS                DOS or the application
  1565.               command line.)                        that was running when
  1566.                                                     CDP was popped up.
  1567.     alt-X     Xecute (Change Disk &                 Remain memory resident.
  1568.               Directory. Pause so
  1569.               that parameters may be      ctrl-R    Rename - renames files,
  1570.               typed in.)                            groups of files, and
  1571.                                                     directories.
  1572.     CTRL
  1573.     HOTKEYS                               ctrl-S    Sort (fast) by any of 6
  1574.                                                     criteria, ascending or
  1575.     ctrl-A    Ascii (Text) in View.                 descending.
  1576.  
  1577.     ctrl-C    Copy - can copy to a        ctrl-T    Text in Find - specify
  1578.               2nd disk also.                        text to search for.
  1579.  
  1580.  
  1581.  
  1582.                                                                       Page 22
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.     ctrl-V    View - you can pick 3       Alt-N          Goes to Next marked
  1592.               ways to see your data                 file in the directory.
  1593.               displayed.
  1594.                                           VIEW
  1595.     ctrl-W    WordProcessor Call - No     KEYSTROKES
  1596.               directory change.
  1597.                                                The View function has
  1598.     ctrl-X    Xecute (No directory             keystrokes available only in
  1599.               change. Pause for                View. See page 20.
  1600.               parameter type-ins).
  1601.  
  1602.     OTHER SIGNIFICANT
  1603.     SINGLE KEYSTROKES
  1604.  
  1605.     ESC       Leave whatever menu or
  1606.               function you are in.
  1607.               Stops operations such
  1608.               as Copy, Find, etc.
  1609.  
  1610.     Rshift-Rshift  Recall what F4
  1611.               remembered. (Default is
  1612.               Rshift-Rshift, which is
  1613.               the secondary HotKey of
  1614.               CDP. If secondary
  1615.               HotKey is changed, the
  1616.               new one then assumes
  1617.               this function.)
  1618.  
  1619.     ScrollLock     When set, Home &
  1620.               End move the top of the
  1621.               Files window up or
  1622.               down. Allows adjusting
  1623.               the size of the files
  1624.               window to your own
  1625.               taste.
  1626.  
  1627.     Grey Plus      Same as F5.
  1628.               (Toggles from directory
  1629.               tree to files window).
  1630.  
  1631.     Grey Minus     Same as F6. (Zooms
  1632.               entire files window).
  1633.  
  1634.     Space Bar      Toggle mark on a
  1635.               single file (no cursor
  1636.               movement).
  1637.  
  1638.     Enter     If not being asked for
  1639.               as a confirmation,
  1640.               selects option under
  1641.               the menu cursor
  1642.  
  1643.     Alt-B     Goes to Beginning marked
  1644.               file in the directory.
  1645.  
  1646.  
  1647.  
  1648.                                                                       Page 23
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.                         Set Statements - Options
  1658.                         ------------------------
  1659.  
  1660.     SET CDPMON=                                extension; nor a complete
  1661.                                                path, unless that is what you
  1662.     1    Sets video for black & white          must type to use your word
  1663.          suitable for Compaq.                  processor.
  1664.  
  1665.     SET CDP_EMS=                               Terminate the SET statement
  1666.                                                with a <CR> at the point you
  1667.     0    Do not swap.                          would normally type a text
  1668.                                                file name. CDP will supply
  1669.     1    Swap using only 64K of EMS.           the text file name.
  1670.  
  1671.     2    Swap using only 112K of EMS.     SET CDPPOST=
  1672.  
  1673.     3    Swap using 176K of EMS.          WP Stuff
  1674.                                                List any flags, etc. needed
  1675.     4    Use as much EMS as you can;           after file name in WP Call.
  1676.          use disk if no EMS.
  1677.                                           SET CDPESC1=
  1678.     5    Use EMS if can get 176K;              (Action when Esc typed at
  1679.          otherwise, use disk.                  main menu.)
  1680.  
  1681.     6    Use disk to swap -- ignore       0    Ignore it.
  1682.          EMS.
  1683.                                           1    Go to QUIT. But don't quit.
  1684.     SET CDPSWAP=
  1685.                                           2    QUIT. Go resident.
  1686.     d    Where d is disk to use for
  1687.          swapping.                        SET CDPDEB=
  1688.  
  1689.          Default is C if disk C           1    Allows debuggers such as
  1690.          exists; disk A, otherwise.            SYMDEB, etc. to work to debug
  1691.          But swapping on a floppy is           CDP. If this is not on when a
  1692.          silly & slow.                         debugger is in use and CDP is
  1693.                                                brought up, the debugger may
  1694.          It is not necessary to use            lock.
  1695.          this command if disk C or A
  1696.          is satisfactory.                      Remember that CDP may swap
  1697.                                                the debugger out of the
  1698.          If a non-existent disk is             computer's memory. Normally,
  1699.          specified, no harm is done.           do not use this statement.
  1700.  
  1701.     SET CDPEDIT=
  1702.  
  1703.     WP Call
  1704.          WP Call should be the EXACT
  1705.          command you type to run your
  1706.          word processor. It can give
  1707.          disk & path, spaces, etc. It
  1708.          is not necessary to specify
  1709.          your word processor's file
  1710.  
  1711.  
  1712.  
  1713.  
  1714.                                                                       Page 24
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.                        Technical - swapping, popping, etc.
  1724.                        -----------------------------------
  1725.  
  1726.     DISK                                  CDP preserves directory & cursor
  1727.     SWAPPING                              positioning even after logs from
  1728.                                           disk to disk. Most all of the
  1729.     Disk-swapping may be used if EMS      time, in fact.
  1730.     is not available. It requires
  1731.     225000 bytes of disk space. Note      ShowAll is persistent; i.e., after
  1732.     that a ram disk may be used as the    a disk change or relog, you remain
  1733.     swapping disk, which is almost as     in ShowAll if you were in it
  1734.     fast as using EMS directly.           before.
  1735.     This is important, as many people
  1736.     may not have EMS, but have lots of    CDP has the ability to swap
  1737.     extended memory for a ram disk.       screens (only) when CDP is up and
  1738.                                           showing on the screen. A typein of
  1739.     The file CDPSWPQP.FXK is created      alt-F3 makes CDP show the
  1740.     by CDP when swapping to disk. It      underlying, saved, DOS screen.
  1741.     is a hidden, write-protected,         Subsequently typing another
  1742.     system file. CDP shows the file       character (any) restores the CDP
  1743.     & can delete it as well. If you do    screen.
  1744.     that, CDP will hang if it is the
  1745.     one CDP is using to swap to.          This can be very useful. You can
  1746.                                           do a Dir (or have an editor up, or
  1747.     However, when CDP removes itself,     whatever), and toggle back and
  1748.     it also removes the file it is        forth comparing the two screens
  1749.     swapping to. If one is left behind    without CDP having to swap itself
  1750.     because of a system crash while       in and out. This allows instant
  1751.     CDP is resident, CDP will reuse       comparison of the screens.
  1752.     the file the next time it is run.
  1753.     Alternatively, if you do not run      KEYBOARD
  1754.     the same configuration (so that       USAGE
  1755.     CDP is not using the file for
  1756.     swapping), then CDP can safely be     CDP pays no attention to any of
  1757.     used to delete the file.              the common keyboard enhancement
  1758.                                           programs. But when dormant it
  1759.     POPPING UP,                           allows ALL keystrokes to pass
  1760.     ET CETERA                             through except CDP HotKeys, which
  1761.                                           are not even  keystrokes (just
  1762.     CDP can safely swap on top of most    double taps on mode keys)! When
  1763.     TSRs, including ill-behaved ones.     CDP is up it will let nothing pass
  1764.     It works correctly whether loaded     through if it can help it. Popping
  1765.     before or after the others, and       up something over CDP is silly.
  1766.     regardless how many others.           Instead, use ctrl-Q & let CDP go
  1767.                                           dormant; then do whatever you
  1768.     In any situation where cursoring      please. The SET CDPDEB=1 option
  1769.     is allowed thru either files in       allows keystrokes that are not
  1770.     the file window or directories in     used by CDP to pass on to other
  1771.     the tree, then the typein /x,         programs.
  1772.     where x is alphabetic, will move
  1773.     the cursor to the first file or       Using this option is not advised.
  1774.     directory whose name starts with      The program getting the keystroke
  1775.     the character x. In trees, the        may hang the machine if it is not
  1776.     move is within the subdirectories     an educated TSR.
  1777.     of the parent.
  1778.  
  1779.  
  1780.                                                                       Page 25
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.     Note that CDP ALWAYS passes           Both CDPs will be resident. You
  1790.     keystrokes to TSRs located below      bring up the first by tapping    
  1791.     it in memory. It only withholds       shift-shift (right or left) and    
  1792.     them from programs (including DOS     the second by tapping ctrl-ctrl
  1793.     command line programs) loaded         or alt-alt. The directory tree of    
  1794.     after it in memory. Normally, CDP     the 1st will be on the left; that    
  1795.     has no problems with any keyboard     of the 2nd, on the right. You can
  1796.     enhancers. Just remember what was     log either of them to any disk.
  1797.     said above about "silly".             If you just sit & tap ctrl-ctrl
  1798.                                           and lshift-lshift alternately,
  1799.     The files SETKB.EXE & CDPKB.EXE.      they will merrily swap over one
  1800.     SETKB.EXE will set the keyboard       another. Sort of pointless until
  1801.     speed if you have one of the          you read 2CDPS.CDP; but kind of
  1802.     newer, extended keyboards (and        fascinating to watch.
  1803.     some older ones).
  1804.                                           LIMITS AND WARNINGS
  1805.     SETKB explains itself if you just     LIMITS &                          
  1806.     type  SETKB ? .                       WARNINGS                          
  1807.                                                                         
  1808.     CDPKB is essentially the same         When EMS is called for, at least  
  1809.     thing, but goes resident so CDP       64 KB is required or no reduction 
  1810.     can use it internally.                takes place. Calling for EMS is
  1811.                                           harmless if there isn't enough.
  1812.     The purpose is to allow CDP to        
  1813.     speed up the keyboard when it is      The current version of CDP allows
  1814.     running, but restore its speed        for a maximum file of 6 megabytes.
  1815.     afterwards. A resident program is     If a larger file exists, DANGER!
  1816.     required because there is no way      shoes on the file spec line and
  1817.     to read memory or the keyboard to     the file is SUPER-protected. You
  1818.     find the current speed and restore    may VIEW the first part of the
  1819.     it. CDPKB keeps track of the          file or MARK it. But CDP WILL NOT
  1820.     current KB speed so CDP can speed     let you manipulate, compare, or
  1821.     up the keyboard and then restore      search the file. The maximum number 
  1822.     it properly.                          of files on a disk is 2800 and the
  1823.                                           maximum lines in VIEW is 65,000.
  1824.     RUNNING                               
  1825.     2 CDPS                                Caution must be taken with comm
  1826.                                           programs & spoolers. A spooler or
  1827.     The file 2CDPS.CDP is devoted to      comm program may hang if is active
  1828.     explaining how to run two copies      when CDP is brought up over it.
  1829.     of CDP simultaneously, and why it     This can be avoided simply by not
  1830.     can be advantageous to you.           typing shift-shift while a comm
  1831.                                           program or a spooler is engaged
  1832.     But it is sort of a gas just to do    with active data transmission.
  1833.     it & watch the program simply swap    If no data is flowing, everything
  1834.     with itself; without paying much      is fine.
  1835.     attention to the nuances of it.       
  1836.                                           CDP does work on top of most
  1837.     Just type:                            popular comm programs. We use it
  1838.                 CDP                       all the time while calling BBSs.
  1839.     Then type:                            
  1840.                 CDP                       If disk-swapping fails, CDP will
  1841.                       again.              reboot the system after telling
  1842.                                           you what happened. There is little
  1843.                                           else it can do, because most of
  1844.                                           CDP is missing from memory.
  1845.  
  1846.                                                                       Page 26
  1847.  
  1848.